package com.innerclass_;

/**
 * @Author 小闽
 * @Date 2024/9/20 10:29
 * @PackageName: com.innerclass_
 * @ClassName: InnerClassExercise02
 * @Description: 内部类练习
 * @Version 1.0
 */
public class InnerClassExercise02 {
    public static void main(String[] args) {

    }
}
class Test{
    public Test() {// 构造器
        Inner s1 = new Inner();
        s1.a = 10;
        Inner s2 = new Inner();
        System.out.println(s2.a);
    }
    class Inner{ // 内部类，成员内部类
        public int a = 5;
    }
    public static void main(String[] args) {
        Test t = new Test(); // 5
        // 外部其他类去访问成员内部类的属性a,先实例化一个成员内部类对象，然后去用对象名.属性名去访问。
        Inner r = t.new Inner();
        System.out.println(r.a);// 5
    }
}